Skip to content

plugin build publishing script#20

Merged
adkozlov merged 3 commits intomainfrom
adkozlov/ALT-10990
Feb 25, 2026
Merged

plugin build publishing script#20
adkozlov merged 3 commits intomainfrom
adkozlov/ALT-10990

Conversation

@adkozlov
Copy link
Collaborator

No description provided.

@adkozlov adkozlov self-assigned this Feb 21, 2026
@adkozlov adkozlov requested a review from meanmail February 23, 2026 11:51
@adkozlov
Copy link
Collaborator Author

@meanmail This is a pretty important update in the deployment scripts.
I added a way to automatically attach the new plugin build to the PR so the QA engineer can download it straight away.

Also, now all the phases are executed just once and in a correct order. Tests failures don't fail the whole pipeline, it can be done later.

Copy link
Contributor

@meanmail meanmail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

Several issues found — some are blockers, some are suggestions. See inline comments for details.

Blockers:

  1. The "Upload plugin to Marketplace" step will never execute (trigger mismatch + missing step id)
  2. org.gradle.daemon=false and org.gradle.workers.max=2 in gradle.properties will slow down local development for all contributors

Other issues:
3. Tests with continue-on-error don't block the workflow — broken artifacts get uploaded
4. Timestamp-based version format conflicts with the existing YYYY.N scheme used for Marketplace
5. Missing newline at end of both files
6. Typo: "Coretto" → "Corretto"

Copy link
Contributor

@meanmail meanmail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two blocking issues need to be addressed before merging:

  1. Marketplace publish step is dead code — the workflow only triggers on pull_request, but the publish condition requires event_name == 'push' on refs/heads/main. Also steps.run-tests.outcome references a non-existent step id. See inline comments for fix.

  2. CI-specific Gradle settings leak into local developmentorg.gradle.daemon=false and org.gradle.workers.max=2 in gradle.properties affect all developers. These should be passed via CLI args in the workflow instead.

See inline comments for details and suggested fixes.

@adkozlov
Copy link
Collaborator Author

BTW there's a part of the reason why I decided to exclude tests from the results.
They used to fail even before anyway. So for now those failures don't seem informative, unless we make it always green.

Copy link
Contributor

@meanmail meanmail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All comments addressed. LGTM!

@adkozlov adkozlov merged commit 0e21551 into main Feb 25, 2026
0 of 2 checks passed
@adkozlov adkozlov deleted the adkozlov/ALT-10990 branch February 25, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants